1630. Arithmetic Subarrays
마지막 수정일: 2025. 05. 19.
문제링크
hash table 문제
다만 간단하게 배열로 해결 가능
function isArithmetic(arr) {
const diff = arr[1] - arr[0];
for (let i = 1; i < arr.length - 1; i++) {
if (arr[i + 1] - arr[i] !== diff) return false;
}
return true;
}
var checkArithmeticSubarrays = function(nums, l, r) {
const result = [];
l.forEach((_, i) => {
const subarray = nums.slice(l[i], r[i] + 1).sort((a, b) => b - a);
result.push(isArithmetic(subarray));
});
return result;
};